package spil;
/*
 *  Klassen er en person som spiller spillet. Holder information om personen såsom navn, point, forrige slag.
 */

public class Person {

	private String name;
	private int point = 0; // Når en person oprettes starter han med 0 point
	private int previousDie1 = 0, previousDie2 = 0; // Holder værdien af personens forrige slag
	private boolean winCondition = false; // Ændres til true når personen har 40 point eller mere og derefter har slået to ens
	
	// Konstruktør
	public Person() 
	{
	}

	// Opdater personens antal point til metodens input
	public void setPoint (int sum) 
	{
		point =+ sum;
	}
	
	// Tjek hvor mange point personen har
	public int getPoint() 
	{
		return point;
	}

	// Ændrer personens navn til metodens input
	public void setName (String name) 
	{
		this.name = name;
	}

	// Returnerer personens navn
	public String getName() 
	{
		return name;
	}

	// Ændrer forrige slag for begge terninger til metodens input
	public void setPreviousDice(int faceValue1, int faceValue2) 
	{
		previousDie1 = faceValue1;
		previousDie2 = faceValue2;
	}
	
	// Returnerer antal øjne for terning1 forrige slag 
	public int getPreviousDie1() 
	{
		return previousDie1;
	}

	// Returnerer antal øjne for terning2 forrige slag
	public int getPreviousDie2() 
	{
		return previousDie2;
	}

	// Ændrer winCondition afhængig af metodens input
	public void setWinCondition (boolean winCon){
		this.winCondition = winCon;
	}

	// Returnerer værdien af winCondition
	public boolean getWinCondition(){
		return winCondition;
	}
}